home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / prog / gfnt.arj / README.DOC < prev    next >
Text File  |  1994-04-06  |  19KB  |  449 lines

  1.                >>> GFNT V1.2  User's Manual <<<
  2.  
  3.              (C)Copyright, 1992, KYPP production
  4.  
  5.      ** Index **
  6.  
  7.            1. About GFNT & Configuration file
  8.            2. GFNT modes & Commands for each mode
  9.            3. Format of GFNT Font file
  10.            4. Documents from programmer & How to register
  11.  
  12.       ------------------------------------------------------------
  13.  
  14. 1. About GFNT & Configuration file
  15.  
  16.   (1) How to start
  17.  
  18.       > Suppose you want to install drive A to C(hard drive);
  19.  
  20.     1 : Insert GFNT disk into your floppy drive.
  21.     2 : Type as follows.  (press 'Enter' after each line)
  22.  
  23.           C> CD\
  24.           C> MD GFNT
  25.           C> CD GFNT
  26.           C> COPY A:.
  27.           C> CONFIG
  28.  
  29.     3 : Title screen of CONFIG will be displayed.  Press any key.
  30.     4 : Press space bar (or any key) two times.
  31.     5 : Press Alt-S (Press 'S' key while holding down 'Alt' key.),
  32.           then press 'Y'.
  33.     6 : Press 'Esc' key and press 'Y'.
  34.     7 : You will see three more files created : GFNT.TBL, GFNT.ANM, and
  35.           GFNT.CFG.  Type 'GFNT' and press Enter.
  36.     8 : Press any key to stop showing the title screen.
  37.     9 : Press any key to remove pop-up window.
  38.        10 : Press 'F10' to go to pull-down menu and select 'Load' menu.
  39.         (or simply press Alt-L to load)
  40.        11 : Type 'DEMO1' and press 'Enter' to load some fonts of DEMO1.
  41.         (This is optional.)
  42.  
  43.   (2) GFNT
  44.  
  45.       > GFNT program is designed to help use animation in their programs on any
  46.       purposes such as title screen, game, and personal programs.  This
  47.       program can be used for education about simple font animation also.
  48.  
  49.       > GFNT system requirement -
  50.  
  51.       : IBM PC/XT/AT/386 or 100% compatible
  52.       : 512KB main memory
  53.       : at least one floppy drive
  54.       : Hard disk is highly recommended, but not required.
  55.       : 256 KB VGA graphic adaptor and monitor
  56.       : MS-DOS 3.3 (or higher) or DR-DOS 5.0 (or higher)
  57.  
  58.       > GFNT files
  59.  
  60.       : CONFIG.EXE   - 29150 bytes    ---> configuration
  61.       : GFNT.EXE     - 69849 bytes    ---> main file
  62.       : GFNT.SFT     -  7168 bytes    ---> main font file
  63.       : README.DOC   - 18610 bytes    ---> this file
  64.       : DEMO1.EXE    - 21325 bytes    ---> demonstration program
  65.       : DEMO2.EXE    - 12660 bytes    ---> demonstration program
  66.       : DEMO.DAT     - 17748 bytes    ---> font file for demonstration
  67.       : DEMO1.FNT    - 17754 bytes    ---> original font file of demo
  68.       : DEMO2.FNT    -   682 bytes    ---> original font file of demo
  69.       : DEMO3.FNT    - 13522 bytes    ---> original font file of demo
  70.       : REGISTER.FOM -  1141 bytes    ---> register form
  71.  
  72.       > GFNT V1.2 only supports 320 x 200, 256 colors and makes 2 x 2 to
  73.       72 x 56 size (maximum size of GFNT V1.2) font.
  74.  
  75.       > GFNT uses about 480-490KB (on 640KB base memory) of main memory to
  76.       manage font data and 20KB for pop-up menu.
  77.  
  78.       > GFNT can use 10 selected color (for 1 color table) and 1 user color,
  79.       and user can save up to 10 User Tables.
  80.  
  81.       > GFNT can animate 12 selected fonts chart (Animation Index) and can save
  82.       up to 10 Animation Indexes.
  83.  
  84.       > GFNT tests the file length of main program 'GFNT.EXE' itself when it
  85.       executed to protect itself from COMPUTER VIRUS.  So, if GFNT gives
  86.       you the 'WARNING' message, check lengths of all files with this
  87.       document file.
  88.  
  89.       > GFNT makes backup font file automatically.
  90.  
  91.       > GFNT is not a MS-WINDOWS program.
  92.  
  93.   (3) Configuration
  94.  
  95.       > 'CONFIG.EXE' makes automatically 'GFNT.TBL' to load and save color
  96.       tables and 'GFNT.ANM' to load and save animation indexes.  If those
  97.       files already exist, CONFIG doesn't make new files.
  98.  
  99.       > Users can choose their own editing environment colors.
  100.       - Don't forget to SAVE the configuration.  This program does not
  101.         automatically save your new configuration.
  102.  
  103.       > Commands for configuration -
  104.  
  105.       : Space bar  - choose color and go to next item
  106.       : Arrow keys - select and show item with selected color
  107.       :  Alt - S   - save current color configuration
  108.       :  Alt - Q   - quit configuration
  109.       :    Esc     - quit configuration
  110.       :     F1     - help
  111.  
  112.       > User can change any color except the color selector (color select
  113.       cursor).
  114.  
  115.   (4) Etc.
  116.  
  117.       > Maximum font number depends on the main memory.  It means that not
  118.       all systems have same memory size because of memory resident program
  119.       such as disk-cache or EMS driver.  Therefore, the big file (bigger
  120.       than 500KB on 640KB main memory system) can hang the computer which
  121.       reduces memory to load font file.
  122.  
  123.     For example, 'A' computer (has 640KB main memory) made a font file
  124.       540KB long.  'B' computer (has 640KB main memory) has cache program
  125.       and EMS driver on its main memory, so its practical memory is about
  126.       510KB.  If the font file is loaded to 'B' computer, it will cause
  127.       system 'B' to stall, even though 'A' loads safely.  Also, if 'A'
  128.       install the new memory resident program, 'A' could be stalled like
  129.       'B'.  So, check the maximum font number with Ctrl-F1 command on GFNT.
  130.  
  131.       > For best result to manage font file, make subdirectory such as 'FILES'
  132.       on GFNT directory.  When you want to load or save font file in the
  133.       subdirectory, just type subdirectory name and add '\' and type file
  134.       name.  For example, if you want to load font file 'TEST.FNT' from
  135.       subdirectory 'FILES', type as follows.
  136.  
  137.          FILES\TEST      or      FILES\TEST.FNT
  138.  
  139.       If you type just file name, GFNT will search only the directory where
  140.       you start GFNT.
  141.  
  142.          (example : TEST.FNT)
  143.  
  144.       GFNT automatically gives file extension after your file name if you
  145.       don't type.  Default extension is '.FNT'.  So, if the extension of
  146.       your font file is '.FNT', you don't have to type all extension, but
  147.       if the file has different extension (such as '.FON', '.001', '.DAT',
  148.       etc.) you should type in the whole extension after file name.
  149.  
  150.          (example : FILES\TEST.DAT)
  151.  
  152.       You can use path name when you load and save just like COPY command
  153.       of DOS.  See your DOS manual for detail.
  154.  
  155.          (example : \GFNT\TEST.FNT)
  156.  
  157.       > Every copy of GFNT has three demonstration font files ('DEMO1.FNT',
  158.       'DEMO2.FNT', and 'DEMO3.FNT').  Those font files contain all the
  159.       fonts of 'DEMO' programs.  There is one more font file named
  160.       'DEMO.DAT'.  You cannot load this file to GFNT because this file has
  161.       no standard header (See chapter 3 of this document for detail).
  162.  
  163.     * Be careful when you load animation index.  If font number of index
  164.         is bigger than your total font number, it will cause some problems.
  165.         For example, now you have just 5 fonts on GFNT editor and load
  166.         saved index which has 3-4-5-6-7-8(font numbers).  Then, GFNT cannot
  167.         display the fonts over 5.
  168.  
  169.       > Make sure the 'Num Lock' is 'off' when you edit font because of 8-way
  170.       moving.  If 'Num Lock' is 'on', edit cursor will move just 4-way.
  171.  
  172.       > For example, if you try to load file from drive 'A' when there is no
  173.       disk, dos message will appear at the top of the screen.  Select 'A'
  174.       for 'abort' on that time.  You will be back to the GFNT with dos
  175.       message.  You'd better quit and restart.
  176.  
  177.       > GFNT doesn't have 'Rename' function because you can rename anytime you
  178.       try to save.
  179.  
  180.       > We - KYPP - have no reponsibility if you use command wrongly on purpose
  181.       or by accident.  In that case, GFNT may not work as your purpose.
  182.  
  183.       ------------------------------------------------------------
  184.  
  185. 2. GFNT Modes & Commands
  186.  
  187.   (1) Over view
  188.  
  189.        Files Edit Animate Help     X :   Y :    Ft No :
  190.       +------------------------------+ +-----------------+
  191.       |                            U | |                 |
  192.       |                            S | |                 |
  193.       |                            E | |   Real Window   |
  194.       |                            R | |                 |
  195.       |                              | |                 |
  196.       |                            C | +-----------------+
  197.       |                            O | +-----------------+
  198.       |         Edit Window        L | |                 |
  199.       |                            O | |                 |
  200.       |                            R | |                 |
  201.       |                              | |  Manage Window  |
  202.       |                            T | |                 |
  203.       |                            A | |                 |
  204.       |                            B | |                 |
  205.       |                            L | |                 |
  206.       |                            E | |                 |
  207.       +------------------------------+ +-----------------+
  208.       +--------------------------------------------------+
  209.       |                                                  |
  210.       |                 Main Color Table                 |
  211.       |                                                  |
  212.       +--------------------------------------------------+
  213.  
  214.       * Files, Edit, Animate, Help - pull dowm menu
  215.       *    'X :', 'Y :'   - coordinates of X-Y axis
  216.       *      'Ft No :'    - current font number
  217.       *   Edit Window     - window for edit font
  218.       *   Real Window     - window for showing real size
  219.       *   Manage Window   - window for select font and font unit function
  220.                   (ex. Insert, Copy, Append,...)
  221.       *  Main Color Table - displays 256 colors for selecting
  222.       *  User Color Table - (User Table) color table defined by user
  223.  
  224.   (2) Manage Mode
  225.  
  226.       > GFNT starts from this menu.  User can choose a font with Enter key and
  227.       go to Edit Mode.  In Manage mode, user can manage all the fonts.
  228.  
  229.       > Commands only available in Manage mode are,
  230.  
  231.       : Select Font                -  Enter
  232.       : Append one font at the end - Ctrl- A
  233.       : Delete selected font       - Alt - D
  234.       : Insert blank font          - Alt - I
  235.           * Insertion is same as Append except not appends at the end.
  236.       : Copy font                  - Alt - C
  237.       : Discard all fonts and New  - Alt - N
  238.       : Load saved font file       - Alt - L
  239.       : Save current fonts         - Alt - S
  240.       : Quit to DOS                - Alt - Q or 'Esc'
  241.       : Arrow keys                 - move select cursor to 4-way
  242.       : F1                         - help for manage mode
  243.  
  244.   (3) Edit Mode
  245.  
  246.       > Edit cursor will appear on Edit Window only if user is in edit mode.
  247.       User can edit font easilly with many functions.
  248.  
  249.       > From now on, 'Edit color' indicates the color which color cursor is
  250.       located on.
  251.  
  252.       > Commands only available in Edit mode are,
  253.  
  254.       : Put Edit color dot          - Space bar & Ins
  255.       : Delete dot to black         - Del
  256.       : Move cursor to 8-ways       - Arrow keys for 4-way, and Home, PgUp,
  257.                         PgDn, End keys for 4-way diagonally
  258.     * : Line Drawing On             - L
  259.       : Line Drawing Off            - any keys except keys for Move, Color-
  260.                         table (number keys)
  261.     * : Change Line color           - User Table number
  262.       : Flip left-right             - Shift - X
  263.       : Flip up-down                - Shift - Y
  264.       : Shift to Up                 - Shift - Up arrow key
  265.       : Shift to Down               - Shift - Down arrow key
  266.       : Shift to Left               - Shift - Left arrow key
  267.       : Shift to Right              - Shift - Right arrow key
  268.       : Fill with Edit color        - Ctrl  - F
  269.       : Put User Table Color dot    - number keys (0-9)
  270.     * : Move Color cursor one left  - '-' or '-' key of numeric key pad
  271.     * : Move Color cursor ont right - '=' or '+' key of numeric key pad
  272.       : Finish to edit and back to Manage Mode
  273.                     - Enter
  274.       : Undo all edit and back to Manage Mode
  275.                     - 'Esc'
  276.     * : Move Color cursor to User Table color
  277.                     - Shift - number
  278.     * : Move Color cursor to color on Edit Window
  279.                     - Shift - Space bar
  280.     * : Go to Color Select Mode     -  Alt  - Space bar
  281.  
  282.     * - See 'Examples' for detail.
  283.  
  284.       > Examples.
  285.  
  286.      1. Set the User (Color) Table(see Color Select Mode).  If Red defined
  287.           on Table number '4', user can put a red dot by pressing '4' while
  288.           the color cursor is located on white(=Edit Color is white).
  289.           User can put a white dot by pressing Space bar of course.
  290.  
  291.      2. If user presses 'L' for line drawing, the white dot will appear.
  292.           After drawing some white line(or not), user can change the color
  293.           of line to red with just pressing '4' without line drawing off.
  294.  
  295.      3. User can use trick with '-' and '='(keypad '-' and '+')keys.  Move
  296.           edit cursor to one left (side of white), and press Space bar to
  297.           select.  Now, press '='(or key pad '+') and any direction key by
  298.           turns on and on.  User can see the smoothly changed color.  It's
  299.           very useful when drawing smooth changed color, shading, or any
  300.           effection.
  301.  
  302.      4. Sometimes, user load saved fonts and try to find color of 'old(?)'
  303.           fonts.  However, it's difficult to find same color from
  304.           tremendous 256 colored Main Color Table.  Then, move edit cursor
  305.           to the dot which has color you want to look for and press
  306.           Shift-Space bar.  Color cursor will move to same color on the
  307.           Main Table.  User can find User Table colors also.
  308.  
  309.   (4) Color Select Mode
  310.  
  311.       > User can choose the color from Main Color Table.  Simply move Color
  312.       Cursor to the color you want, and press Space bar for Edit color or
  313.       number for User Table.  Use Tab or Shift-Tab for fast move.
  314.  
  315.       > No special command for this mode.
  316.  
  317.   (5) Animate Mode
  318.  
  319.       > User can examines the fonts made for animation.  Select font with
  320.       Manage Cursor and select font with Space bar.  OOPS?  Use 'Backspace'
  321.       for reselecting.  User can choose up to 12 fonts to animate(Animation
  322.       Index Table).  User don't have to choose 12 fonts.  If choosed all,
  323.       press Enter to start animation.  Then, relax and enjoy!  Oh, don't
  324.       forget to press any key (not 'Esc') to change to next font.
  325.  
  326.       > Animation Index won't be cleared util new Index is loaded or 'New'
  327.       command is selected.
  328.  
  329.       > User can cancel any time by pressing 'Esc'.
  330.  
  331.   (6)Commands available at any mode
  332.  
  333.       > F1 : help for Manage, Edit, Color Select, Animation, Copy, Insert Mode
  334.       > F3 : load User Table
  335.       > F4 : load Animation Index
  336.       > F5 : save User Table
  337.       > F6 : save Animation Index
  338.       > F10 : go to pull down menu
  339.       > Ctrl-F1 : information for current fonts
  340.      :  Max. Font No. : total available fonts number (depends on memory)
  341.      : Total Font No. : current fonts number you made
  342.      : size of X & Y  : dot number (size) of each axis
  343.      : File Name      : name of current font file (blank for new or none)
  344.       > Alt - F : go to file pull down menu
  345.       > Alt - E : go to edit pull down menu
  346.       > Alt - A : go to animate puul down menu
  347.       > Alt - H : go to help pull down menu
  348.  
  349.       ------------------------------------------------------------
  350.  
  351. 3. Format of GFNT Font file
  352.  
  353.   (1) Header
  354.  
  355.       > Header of GFNT font file is 21 bytes long.  If user use 'type' command
  356.       at DOS, user can see the 'GFNT V1.2 FILE'.  It's header, and 18-19th
  357.       bytes contain the size of X and 20-21st bytes for Y.  Font data begin
  358.       from 22nd bytes to just before the last byte - end of file.
  359.  
  360.   (2) data
  361.  
  362.                 +---+---+---+
  363.                 | 1 | 2 | 3 |
  364.                 +---+---+---+
  365.                 | 4 | 5 | 6 |
  366.                 +---+---+---+
  367.                 | 7 | 8 | 9 |
  368.                 +---+---+---+
  369.                 | 0 | A | B |
  370.                 +---+---+---+
  371.                  (3x4 font)
  372.  
  373.       > If format of one font is same as above, the structure of font file will
  374.       be saved like this;
  375.  
  376.           Header-3-0-4-0-1-2-3-4-5-6-7-8-9-0-A-B-1A
  377.             |    | | | | |                     |  |
  378.             |    +-+ +-+ +----------+----------+  |
  379.             |    |     |            |             |
  380.            17 bytes  X     Y          data       End of File (EOF)
  381.  
  382.       Total file length is 31 bytes.  So, if user wants to use GFNT font
  383.       file for her/his (or his/her) program but doesn't want to use format
  384.       of GFNT, user can change the header or structure easilly.  Of couse,
  385.       all data saved as hexademical numbers.
  386.  
  387.       * Some people want us (KYPP) to change the saving method to decrease the
  388.       data size.  It's true that the font file of GFNT is big.  However,
  389.       it's also true that if GFNT uses its own method to decrease the size
  390.       of fon file, then it's difficult for creative users who have better
  391.       idea to decrease the file size.  Moreover, it's also difficult to
  392.       change our method to their own way.  That's the reason why GFNT
  393.       doesn't use data compressing method.
  394.  
  395.       ------------------------------------------------------------
  396.  
  397. 4. Documents from programmer & How to register
  398.  
  399.   (1) DOC.ZZZ
  400.  
  401.       > At first, thank you for reading this long (dull) text file.  We -KYPP-
  402.       have designed and programmed for 3 and half months.  During that
  403.       times, we just wanted to help users who interested in programming and
  404.       font designers.  We don't think our GFNT is perfect or better then
  405.       other programs, but we can strongly say that WE HAVE DONE OUR BEST!
  406.       We hope you enjoy GFNT (although it's not a game), and we will be
  407.       happy if GFNT can help you.
  408.  
  409.   (2) Register
  410.  
  411.       > If you have printer, simply type
  412.  
  413.       (any drive and directory of GFNT)> COPY REGISTER.FOM PRN
  414.  
  415.       and press Enter.  Just fill it out and mail with your payment.
  416.  
  417.       > If you don't want to use our register form, please, indicate your NAME,
  418.       SS No., BIRTH DATE, SEX, ADDRESS, PHONE No.(area code), FLOPPY DISK
  419.       SIZE you use, TYPE OF ORDER(V1.2 only or V1.2 and next version), and
  420.       any question or comment if you have.  For example,
  421.  
  422.           Nobody Noname, 987-65-4321, 12-12-1912, Male,
  423.           1212 N. Twist Road, Enycity, XY, 11111-1111
  424.           (123) 456-7890, 3.5", V1.2 and next version
  425.           Nothing to say!
  426.  
  427.       > Price   : $39.00 for GFNT V1.2 only
  428.           $59.00 for GFNT V1.2 and next version of GFNT
  429.           (US fund)
  430.  
  431.       > Pay to  : KYPP production - please, use personal check or money order
  432.  
  433.       > Address :      KYPP production
  434.             P.O.Box 46098
  435.            Chicago, IL.  60646-0098
  436.  
  437.       > When you register, you will get,
  438.  
  439.       1 : source code of 'DEMO1.EXE'
  440.       2 : utilities for GFNT V1.2
  441.       3 : disk labeled your name and serial number
  442.         (This is the reason why we ask you to indicate disk size)
  443.       4 : Technical support by mail (only available to registered users)
  444.  
  445.   We are human and not the computers.  It means GFNT could have problems even
  446.  though we did our best.  If it has any problems, please write a letter to us.
  447.  
  448.                   Thank You!!
  449.